Skip to content

lab3 ci/cd#1113

Open
kicchhi wants to merge 40 commits into
inno-devops-labs:mainfrom
kicchhi:feature/lab3
Open

lab3 ci/cd#1113
kicchhi wants to merge 40 commits into
inno-devops-labs:mainfrom
kicchhi:feature/lab3

Conversation

@kicchhi

@kicchhi kicchhi commented Jun 17, 2026

Copy link
Copy Markdown

Goal

Настроить CI/CD пайплайн для QuickNotes: vet, test, lint как обязательный PR gate.
Ссылка на lab3.md: https://github.com/kicchhi/DevOps-Intro/blob/feature/lab3/submissions/lab3.md
Внутри отчета также есть ссылки на CI

Changes

  • Добавлен .github/workflows/ci.yml
  • Три джобы: vet, test, lint
  • Кэширование Go-зависимостей (cache: true)
  • Матрица: Go 1.23 и Go 1.24
  • Path filter: CI запускается только при изменении app/ или .github/workflows/
  • Branch protection для ветки main

Testing

  • Успешный CI (все три джобы прошли)
  • Сломанный тест
  • Исправление CI
  • Матрица показала, что Go 1.23 не поддерживается (требуется 1.24+)
  • Path filter: CI не запускается при изменении только README

Checklist

  • Task1
  • Task2
  • Bonus

Additional notes

  • Go 1.23 failed in matrix, project requires Go 1.24+
  • This is expected and documented in the submission

Signed-off-by: kicchhi a.frolova@innopolis.university

kicchhi added 11 commits June 10, 2026 16:05
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Signed-off-by: kicchhi <lalyli1012@gmail.com>
@kicchhi kicchhi marked this pull request as ready for review June 17, 2026 13:40
kicchhi and others added 18 commits June 17, 2026 16:45
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Signed-off-by: kicchhi <lalyli1012@gmail.com>
kicchhi and others added 11 commits June 17, 2026 19:24
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Signed-off-by: kicchhi <lalyli1012@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant